#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h> 
#include <sys/stat.h>
#include <unistd.h>

int main()
{
    // for(int i=0;i<6;++i)
    // {
    //     int fd = open("new file",O_WRONLY|O_CREAT,0666);
    //     printf("%d ",fd);
    // }

    printf("\n");
    int fd = open("newfile",O_WRONLY|O_CREAT,0666);
    dup2(fd,1);
    printf("i am new file%d\n",fd);
    fflush(stdout);
    close(fd);
    return 0;

    // close(1); //关闭标准输入
    // int fd = open("newfile",O_WRONLY|O_CREAT|O_APPEND,0666);
    // printf("i am append data %d\n",fd);
    // fflush(stdout);
    // close(fd);
    // return 0;

    // close(0);
    // int fd = open("newlog.txt",O_RDONLY);
    // char buff[64];
    // while(scanf("%s",buff)!=EOF)
    // {
    //     printf("%s\n",buff);
    // }
}